using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WaterQualityReportSystem.models
{
    public class UDiskItemDataDto
    {
        /// <summary>
        /// 参数名称
        /// </summary>
        public string SampleItemName { get; set; }

        /// <summary>
        /// 样品的日期。
        /// </summary>
        public string SampleDate { get; set; }

        /// <summary>
        /// 操作者的识别符。
        /// </summary>
        public string OperatorId { get; set; }

        /// <summary>
        /// 样品的识别符。
        /// </summary>
        public string SampleIdentifier { get; set; }

        /// <summary>
        /// 样本号。
        /// </summary>
        public string SampleNumber { get; set; }

        /// <summary>
        /// 取样日期。
        /// </summary>
        public string SamplingDate { get; set; }

        /// <summary>
        /// 取样人员。
        /// </summary>
        public string Sampler { get; set; }

        /// <summary>
        /// 程序名称。
        /// </summary>
        public string Program { get; set; }

        /// <summary>
        /// 稀释比例。
        /// </summary>
        public string Dilution { get; set; }

        /// <summary>
        /// 批次号。
        /// </summary>
        public string BatchNumber { get; set; }

        /// <summary>
        /// 到期日。
        /// </summary>
        public string ExpirationDate { get; set; }

        /// <summary>
        /// 分析结果。
        /// </summary>
        public string Result { get; set; }

        /// <summary>
        /// 结果的单位。
        /// </summary>
        public string Unit { get; set; }

        /// <summary>
        /// 与样品相关的名称。
        /// </summary>
        public string Name { get; set; }

        /// <summary>
        /// 是否存在错误（布尔值）。
        /// </summary>
        public string HasError { get; set; }

        /// <summary>
        /// AQA结果。
        /// </summary>
        public string AQA { get; set; }

        /// <summary>
        /// AQA批次号。
        /// </summary>
        public string AQA_BatchNumber { get; set; }

        /// <summary>
        /// AQA到期日。
        /// </summary>
        public string AQA_ExpirationDate { get; set; }

        // 是否进行多重测试（布尔值）。
        /// <summary>
        // 是否进行多重测试（布尔值）。
        // </summary> 
        public string MultipleTests { get; set; }

        // 额外说明或备注。
        // <summary> 
        // 额外说明或备注。 
        // </summary> 
        public string Notes { get; set; }

        /// <summary>
        /// 波长1
        /// </summary>
        public string Wavelength1 { get; set; }

        /// <summary>
        /// 值1
        /// </summary>
        public string Value1 { get; set; }
        /// <summary>
        /// 单位1
        /// </summary>
        public string Unit1 { get; set; }

        /// <summary>
        /// 波长2
        /// </summary>
        public string Wavelength2 { get; set; }
        /// <summary>
        /// 值2
        /// </summary>
        public string Value2 { get; set; }
        /// <summary>
        /// 单位2
        /// </summary>
        public string Unit2 { get; set; }
        /// <summary>
        /// 波长3
        /// </summary>
        public string Wavelength3 { get; set; }
        /// <summary>
        /// 值3
        /// </summary>
        public string Value3 { get; set; }
        /// <summary>
        /// 单位3
        /// </summary>
        public string Unit3 { get; set; }

        /// <summary>
        /// 波长4
        /// </summary>
        public string Wavelength4 { get; set; }
        /// <summary>
        /// 值4
        /// </summary>
        public string Value4 { get; set; }

        /// <summary>
        /// 单位4
        /// </summary>
        public string Unit4 { get; set; }

        public UDiskItemDataDto() { 
        }
    }
}
